# encoding: utf-8
# @Author: zsl
# @Desc : 100到200的素数
# 判断101-200之间有多少个素数，并输出所有素数。
# 程序分析：判断素数的方法：用一个数分别去除2到sqrt(这个数)，如果能被整除，则表明此数不是素数，反之是素数。
# @Date  : 2025/07/08 9:36
import math

for i in range(100, 200):
    flag = 0
    for j in range(2, round(math.sqrt(i)) + 1):
        if i % j == 0:
            flag = 1
            break
    if flag:
        continue
    print(i)

print('\nSimplify the code with "else"\n')

for i in range(100, 200):
    for j in range(2, round(math.sqrt(i)) + 1):
        if i % j == 0:
            break
    else:
        print(i)